# 操作系统接口
import os
import shutil

# 文件通配符
import glob

# 命令行参数 错误输出重定向和程序终止
import sys
import argparse

# 字符串模式匹配
import re

# 数学
import math
import random
import statistics

# 网络访问
from urllib.request import urlopen
import smtplib

# 日期和时间
from datetime import date

# 数据压缩
import zlib, gzip, bz2, lzma, zipfile, tarfile

# 性能测量
from timeit import Timer
import profile
import pstats

# 质量控制
import doctest
import unittest

# 格式化输出
import reprlib
import pprint
import textwrap
import locale

# 模版
from string import Template

# 使用二进制数据记录格式
import struct

# 多线程
import threading

# 日志记录
import logging

# 弱引用
import weakref, gc

# 用于操作列表的工具
from array import array
from collections import deque
import bisect
from heapq import heappush, heappop, heappush

# 十进制浮点运算
import decimal